@substrate/smoldot-discovery
A TypeScript package extended from the @substrate/discovery
NPM package, which enables the discovery and filtering of Smoldot extension providers from a list of providers.
To be utilized by dApps, extensions should implement the SmoldotExtensionProviderDetail
interface. This can be achieved by following the extension side of the discovery protocol as detailed here, and then returning the implemented interface.
Installation
You can install the package using npm or yarn:
corepack pnpm i @substrate/smoldot-discovery
Usage
Here's an example of how to use the package:
import { getSmoldotExtensionProviders } from "@substrate/smoldot-discovery"
const smoldotProviders = getSmoldotExtensionProviders()
console.log(smoldotProviders)